package com.smartfast4j.manager.modules.schedule.service;


import com.smartfast4j.pojo.schedule.ScheduleJobLog;
import com.smartfast4j.pojo.schedule.ScheduleJobLogExample;

import java.util.List;

public interface ScheduleJobLogService {
    int countByExample(ScheduleJobLogExample example);

    ScheduleJobLog selectByPrimaryKey(Long logId);

    List<ScheduleJobLog> selectByExample(ScheduleJobLogExample example);

    int deleteByPrimaryKey(Long logId);

    int updateByPrimaryKeySelective(ScheduleJobLog record);

    int updateByPrimaryKey(ScheduleJobLog record);

    int deleteByExample(ScheduleJobLogExample example);

    int updateByExampleSelective(ScheduleJobLog record, ScheduleJobLogExample example);

    int updateByExample(ScheduleJobLog record, ScheduleJobLogExample example);

    int insert(ScheduleJobLog record);

    int insertSelective(ScheduleJobLog record);

    int insertBatchSelective(List<ScheduleJobLog> records);

    int updateBatchByPrimaryKeySelective(List<ScheduleJobLog> records);
}